home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 December / MACPOWER-1997-12.ISO.7z / MACPOWER-1997-12.ISO / AMUG / PROGRAMMING / Raven 1.2.sit / Raven 1.2 / • Extras • / SGI STL / (config) / stlcomp.h.vc50 < prev    next >
Text File  |  1997-05-28  |  1KB  |  55 lines

  1. #ifndef __STLCOMP_H
  2. # define __STLCOMP_H
  3. // Settings for Visual C++ 5.0
  4.  
  5. // define that to disable these features
  6. # undef __STL_NO_EXCEPTIONS
  7. # undef __STL_NO_NAMESPACES
  8.  
  9. // select allocation method you like
  10. // uncomment this one to abandon experimantal allocator
  11. // #define  __STL_USE_NEWALLOC
  12.  
  13. // this one is not mandatory, just enabled
  14. #define __STL_USE_DEFALLOC 1
  15.  
  16. // define NO_USING_STD if don't want using STL namespace by default
  17. // new-style-headers define that to get proper behaviour
  18. // # define __STL_NO_USING_STD
  19.  
  20. // define __STL_USE_ABBREVS if your linker has trouble with long 
  21. // external symbols
  22. // # define  __STL_USE_ABBREVS 1
  23.  
  24. // set this to force checked allocators
  25. // #  define __STL_DEBUG_ALLOC 1
  26.  
  27. // unsigned 32-bit integer type
  28. #  define __STL_UINT32_T unsigned long
  29.  
  30.  
  31. #  undef  __STL_BOOL_KEYWORD
  32. #  undef  __STL_UNINITIALIZABLE_PRIVATE
  33. #  undef  __STL_BASE_MATCH_BUG
  34. #  undef  __STL_BASE_TYPEDEF_OUTSIDE_BUG
  35. #  define __STL_STATIC_TEMPLATE_DATA 1
  36. #  define __STL_DEFAULT_TEMPLATE_PARAM 1
  37.  
  38. #  define __STL_TYPENAME      1
  39. #  define __STL_EXPLICIT      1
  40. #  define __STL_MUTABLE       1
  41.  
  42. #   define __STL_NAMESPACES      1
  43. #   define __STL_NEW_STYLE_CASTS 1
  44. #   define __STL_LONG_DOUBLE     1
  45. #   define __STL_YVALS_H         1
  46. #   define __STL_BAD_ALLOC_DEFINED 1
  47. #   ifdef _CPPUNWIND
  48. #     define __STL_USE_EXCEPTIONS
  49. #   endif
  50. #   ifdef _MT
  51. #     define __STL_WIN32THREADS
  52. #   endif
  53.  
  54. # endif /* STLCOMP_H */
  55.